Smell Detection in Context
نویسندگان
چکیده
Good design is essential for long-term evolvability of software systems. To reduce the required additional short-term effort appropriate tools are highly desirable. The most promising approach [3] combines basic metrics to build complex heuristics to detect refactoring opportunities (design smells). We still saw backed by a questionnaire survey in [5] the need to systematically improve this approach. The problems we want to address are:
منابع مشابه
Rapid quality assurance with Requirements Smells
Context: Bad requirements quality can cause expensive consequences during the software development lifecycle, especially if iterations are long and feedback comes late. Objectives: We aim at a light-weight static requirements analysis approach that allows for rapid checks immediately when requirements are written down. Method: We transfer the concept of code smells to Requirements Engineering a...
متن کاملIdentifying strategies on god class detection in two controlled experiments
Context: “Code smell” is commonly presented as indicative of problems in design of object-oriented systems. However, some empirical studies have presented findings refuting this idea. One of the reasons of the misunderstanding is the low number of studies focused on the role of human on code smell detection. Objective: Our aim is to build empirical support to exploration of the human role on co...
متن کاملParallel Inheritance Hierarchy: Detection from a Static View of the System
We expose a case study of a bad smell detection through metrics. In practice, bad smell detection emerges from human observations. Metrics allow to obtain an objective view of the software, so they must be used as instruments to detect bad smells. Concretely, we focus in the bad smell: Parallel Inheritance Hierarchy, using a metric subset. Although it is not a serious bad smell, however its det...
متن کاملOlfactory disorders: Diagnosis, evaluation, and treatment
The sense of smell, one of the five basic senses that humans have, helps us detect different types of odors. It also plays an important role in the detection of pollutants, toxic gases, or rotten and hazardous foods. Although olfaction is considered less important than the other senses, smell disorders could cause a variety of problems, including reduced taste detection due to the relationship ...
متن کاملAn Empirical Study of Bad Smell in Code on Maintenance Effort
In this paper, we represent an automated code smell detection and refactoring tool for calculating risk factor by detecting Code Smells and decrease risk factor by Refactoring Techniques. Refactoring is a process for restructuring or improving internal structure of software without changing its behavior. A new code smell (Lazy Catch) detection is also presented. To achieve this aim Declarative ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Softwaretechnik-Trends
دوره 30 شماره
صفحات -
تاریخ انتشار 2010